incrusting sponge - German English Dictionary